dog german shepherd puppy cats dogs italian long haired german shepherds long hair german shepherd english puppy french anal white german shepherd puppies asian indian kittens german cat asia giant german shepherds take longhaired german shepherds india